@charset "UTF-8";

.container1400, 

.header-container,

.index-container, 

.ny-container{

    margin: 0 auto;

    /*padding: 0 15px;*/

}

@media (min-width: 768px) {

  .width1200,

  .wrapper,

  .container1400,

  .header-container,.index-container,.ny-container{width: 750px;}

}

@media (min-width: 992px) {

  .width1200,

  .wrapper,

  .container1400,

  .header-container,.index-container,.ny-container{width: 92%;}

}

@media (min-width: 1260px) {

  .width1200,

  .wrapper,

  .container1400,

  .header-container,.index-container,.ny-container{width: 1230px;}

}

@media (min-width: 1460px) {

  .container1400,

  .header-container,.index-container,.ny-container{width: 1430px;}

}

@media (min-width: 1680px) {

  

}

@media(min-width:1920px){

}

@media (max-width: 768px) {

  .width1200,

  .wrapper{margin: 0 auto;padding: 0 15px;width: auto;}

  .ft-menu{display: none;}

}







/* ================ */

button,

input,

optgroup,

select,

textarea {

    color: inherit;

    font-family: inherit;

    font-size: inherit;

    line-height: inherit;

    background: none;

    border: none;

}

textarea,

input,

button {

    overflow: visible;

    /* 消除终端差异 */

    -webkit-appearance: none;

    -moz-appearance: none;

    -o-appearance: none;

    appearance: none;

}



button,

select {

  /* 字母大小写 */

  text-transform: none;

}



button[disabled],

html input[disabled] {

  /* 默认光标 */

  cursor: default;

}



button::-moz-focus-inner,

input::-moz-focus-inner {

  /* Firefox的私有伪元素：消除点击出现虚线 */

    padding: 0;

    border: 0;

    outline: 0；

}



input {

    line-height: normal;

    -webkit-appearance: none;

    -moz-appearance: none;

    -o-appearance: none;

    appearance: none;

}



input[type="checkbox"],

input[type="radio"] {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 0;

    appearance: auto;

}





/* ====================== */



 .drop-nav{position: relative;display: block;background-color: #fff;}

 .nav-top{

   position: relative;	height: 52px;line-height: 52px;

   border-bottom: solid 1px #dee5ed;}

 .nav-top .nav-a{

   color: #333;

   font-size: 16px;

   display: block;

   padding: 0px 20px 0 45px;

 }

 .nav-top .nav-a.active{color: #0950a0;}

 .nav-top .nav-more{

   font-size: 16px;

   color: #333;

   text-align: center;

   transition: all .5s;

   line-height: 52px;

   width: 45px;

   height: 52px;

   position: absolute;

   left: 0;

   top: 0;

   z-index: 2;

 }

 .nav-bot{top: 48px;left: 0;width: 100%;display: none;}

 .nav-bot .nav-item{}

 .nav-bot{z-index: 99;}

 .nav-more.open{transform: rotateZ(90deg);opacity: 1;}

 .nav-a.active{}

.nav-top.one .nav-more{left: 15px;}

.nav-top.one .nav-a{padding: 0  20px  0 55px;}

.nav-top.second {padding: 0  20px  0 65px;}





/* ====================== */



.header-app {

  background: #0950a0;

  display: none;

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 60px;

  z-index: 500;

  -webkit-transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);

  -o-transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);

  transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);

}



.header.open-PCmenu,

.header-app.open-menu {

  height: 100%;

  background: #fff;

  -webkit-transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);

  -o-transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);

  transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);

}



.header-app .logo {

  float: left;

  vertical-align: middle;

  padding: 0 12px;

  display: flex;

  justify-content: space-between;

  align-items: center;

  height: auto;

  margin-top: 11px;

}



.header-app .logo img {

  width: 200px;

  height: auto;

}



.header-app .right-box {

  padding-left: 10px;

}



.header-app .red-txt {

  font-size: 14px;

}

.header-app .black-txt {

  font-size: 12px;

}

.navbar-app {

  position: relative;

  -webkit-box-shadow: 3px 0 15px 0 rgba(0, 0, 0, .2);

  box-shadow: 3px 0 7px 0 rgba(0, 0, 0, .1);

  height: 60px;

  text-align: center;

  background: #fff;

}

.navbar-togger {

  float: right;

  background: transparent;

  border: none;

  padding: 22px 15px;

  display: inline-block;

  visibility: visible;

  transition: transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96), opacity 0.28s 0.36s cubic-bezier(0.52, 0.16, 0.24, 1), -webkit-transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96);

}

.navbar-togger .icon_bar {

  width: 24px;

  height: 2px;

  background-color: #0950a0;

  opacity: 1;

  -webkit-transition: all .3s;

  -o-transition: all .3s;

  transition: all .3s;

}

.navbar-togger .icon_bar:nth-of-type(2) {

  margin: 5px 0;

}

.open-PCmenu .navbar-togger .icon_bar:nth-of-type(2),

.open-menu .navbar-togger .icon_bar:nth-of-type(2) {

  opacity: 0;

}

.open-menu .navbar-togger .icon_bar:first-child {

    -webkit-transform: translate(0, 7px) rotate(45deg);

    -ms-transform: translate(0, 7px) rotate(45deg);

    transform: translate(0, 7px) rotate(45deg);

}



.open-menu .navbar-togger .icon_bar:last-child {

    -webkit-transform: translate(0, -7px) rotate(-45deg);

    -ms-transform: translate(0, -7px) rotate(-45deg);

    transform: translate(0, -7px) rotate(-45deg);

}

.nav-menu {

  position: absolute;box-sizing: border-box;

  top: 60px;

  left: 0;

  bottom: 0;

  right: 0;

  width: 100%;

  z-index: 620;

  padding: 20px 15px;

  overflow-x: hidden;

  overflow-y: auto;

  visibility: hidden;

  -webkit-transition: visibility 0s linear 1s;

  -o-transition: visibility 0s linear 1s;

  transition: visibility 0s linear 1s;

}

.header.open-PCmenu .nav-PCmenu,

.header-app.open-menu .nav-menu {

  visibility: visible;

  -webkit-transition-delay: 0s;

  -o-transition-delay: 0s;

  transition-delay: 0s;

}

.nav-list1 li {

  border-bottom: 1px solid #cfcfcf;

  opacity: 0;

  pointer-events: none;

}

.nav-list1 li.open {

  border-bottom: none;

}

.header.open-PCmenu .nav-list1 li,

.header-app.open-menu .nav-list1 li {

  opacity: 1;

  pointer-events: auto;

  -webkit-transform: none;

  -ms-transform: none;

  transform: none;

}

.nav-list1 li:nth-child(1) {

  -webkit-transform: translateY(-44px);

  -ms-transform: translateY(-44px);

  transform: translateY(-44px);

  transition: opacity .3345s cubic-bezier(0.52, 0.16, 0.52, 0.84) .15s, transform .4669s cubic-bezier(0.52, 0.16, 0.52, 0.84) .108s, -webkit-transform .4669s cubic-bezier(0.52, 0.16, 0.52, 0.84) .108s;

}

.header.open-PCmenu .nav-list1 li:nth-child(1),

.header-app.open-menu .nav-list1 li:nth-child(1) {

  transition: opacity .3091s cubic-bezier(0.32, 0.08, 0.24, 1) .03s, transform .3455s cubic-bezier(0.32, 0.08, 0.24, 1) .02s, -webkit-transform .3455s cubic-bezier(0.32, 0.08, 0.24, 1) .02s;

}

.nav-list1 li:nth-child(2) {

  -webkit-transform: translateY(-40px);

  -ms-transform: translateY(-40px);

  transform: translateY(-40px);

  transition: opacity .29294s cubic-bezier(0.52, 0.16, 0.52, 0.84) .13s, transform .45043s cubic-bezier(0.52, 0.16, 0.52, 0.84) .095s, -webkit-transform .45043s cubic-bezier(0.52, 0.16, 0.52, 0.84) .095s;

}

.header.open-PCmenu .nav-list1 li:nth-child(2),

.header-app.open-menu .nav-list1 li:nth-child(2) {

  transition: opacity .32244s cubic-bezier(0.32, 0.08, 0.24, 1) .05s, transform .35825s cubic-bezier(0.32, 0.08, 0.24, 1) .04s, -webkit-transform .35825s cubic-bezier(0.32, 0.08, 0.24, 1) .04s;

}

.nav-list1 li:nth-child(3) {

  -webkit-transform: translateY(-36px);

  -ms-transform: translateY(-36px);

  transform: translateY(-36px);

  transition: opacity .26098s cubic-bezier(0.52, 0.16, 0.52, 0.84) .11s, transform .43756s cubic-bezier(0.52, 0.16, 0.52, 0.84) .082s, -webkit-transform .43756s cubic-bezier(0.52, 0.16, 0.52, 0.84) .082s;

}

.header.open-PCmenu .nav-list1 li:nth-child(3),

.header-app.open-menu .nav-list1 li:nth-child(3) {

  transition: opacity .33467s cubic-bezier(0.32, 0.08, 0.24, 1) .07s, transform .37539s cubic-bezier(0.32, 0.08, 0.24, 1) .06s, -webkit-transform .37539s cubic-bezier(0.32, 0.08, 0.24, 1) .06s;

}

.nav-list1 li:nth-child(4) {

  -webkit-transform: translateY(-32px);

  -ms-transform: translateY(-32px);

  transform: translateY(-32px);

  transition: opacity .2386s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09s, transform .42827s cubic-bezier(0.52, 0.16, 0.52, 0.84) .069s, -webkit-transform .42827s cubic-bezier(0.52, 0.16, 0.52, 0.84) .069s;

}

.header.open-PCmenu .nav-list1 li:nth-child(4),

.header-app.open-menu .nav-list1 li:nth-child(4) {

  transition: opacity .34577s cubic-bezier(0.32, 0.08, 0.24, 1) .09s, transform .39692s cubic-bezier(0.32, 0.08, 0.24, 1) .08s, -webkit-transform .39692s cubic-bezier(0.32, 0.08, 0.24, 1) .08s;

}

.nav-list1 li:nth-child(5) {

  -webkit-transform: translateY(-28px);

  -ms-transform: translateY(-28px);

  transform: translateY(-28px);

  transition: opacity .22581s cubic-bezier(0.52, 0.16, 0.52, 0.84) .07s, transform .42259s cubic-bezier(0.52, 0.16, 0.52, 0.84) .056s, -webkit-transform .42259s cubic-bezier(0.52, 0.16, 0.52, 0.84) .056s;

}

.header.open-PCmenu .nav-list1 li:nth-child(5),

.header-app.open-menu .nav-list1 li:nth-child(5) {

  transition: opacity .35577s cubic-bezier(0.32, 0.08, 0.24, 1) .11s, transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .1s, -webkit-transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .1s;

}

.nav-list1 li:nth-child(6) {

  -webkit-transform: translateY(-24px);

  -ms-transform: translateY(-24px);

  transform: translateY(-24px);

  transition: opacity .20343s cubic-bezier(0.52, 0.16, 0.52, 0.84) .05s, transform .41691s cubic-bezier(0.52, 0.16, 0.52, 0.84) .043s, -webkit-transform .41691s cubic-bezier(0.52, 0.16, 0.52, 0.84) .043s;

}

.header.open-PCmenu  .nav-list1 li:nth-child(6),

.header-app.open-menu .nav-list1 li:nth-child(6) {

  transition: opacity .36577s cubic-bezier(0.32, 0.08, 0.24, 1) .13s, transform .41718s cubic-bezier(0.32, 0.08, 0.24, 1) .12s, -webkit-transform .41718s cubic-bezier(0.32, 0.08, 0.24, 1) .12s;

}

.nav-list1 li:nth-child(7) {

  -webkit-transform: translateY(-20px);

  -ms-transform: translateY(-20px);

  transform: translateY(-20px);

  transition: opacity .18105s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s, transform .41123s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s, -webkit-transform .41123s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s;

}

.header.open-PCmenu  .nav-list1 li:nth-child(7),

.header-app.open-menu .nav-list1 li:nth-child(7) {

  transition: opacity .37577s cubic-bezier(0.32, 0.08, 0.24, 1) .15s, transform .4115s cubic-bezier(0.32, 0.08, 0.24, 1) .14s, -webkit-transform .4115s cubic-bezier(0.32, 0.08, 0.24, 1) .14s;

}

.nav-list1 li:nth-child(8) {

  -webkit-transform: translateY(-16px);

  -ms-transform: translateY(-16px);

  transform: translateY(-16px);

  transition: opacity .15867s cubic-bezier(0.52, 0.16, 0.52, 0.84) .01s, transform .40555s cubic-bezier(0.52, 0.16, 0.52, 0.84) .17s, -webkit-transform .40555s cubic-bezier(0.52, 0.16, 0.52, 0.84) .17s;

}

.header.open-PCmenu  .nav-list1 li:nth-child(8),

.header-app.open-menu .nav-list1 li:nth-child(8) {

  transition: opacity .38577s cubic-bezier(0.32, 0.08, 0.24, 1) .17s, transform .40582s cubic-bezier(0.32, 0.08, 0.24, 1) .16s, -webkit-transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .16s;

}

.cate-item {

  position: relative;

}

.cate-item a {

  font-size: 16px;

  line-height: 48px;

  margin-right: 60px;

  display: block;

  color: #444;

}

.nav-list1 li.active .cate-item a,

.nav-list1 li.open .cate-item a {

  color: #0950a0;

}

.category-cont a:last-child {

  border: none;

}

.category-cont a.active {

  color: #0950a0;

}

.category-tig {

  font-size: 14px;

  color: #888;

  text-align: right;

  line-height: 48px;

  width: 50px;

  height: 48px;

  position: absolute;

  right: 0;

  top: 0;

  z-index: 2;

}

.category-tig::before,

.category-tig::after {

  content: '';

  background: #888;

  position: absolute;

  top: 50%;

  -webkit-transition: all .3s;

  -o-transition: all .3s;

  transition: all .3s;

}

.category-tig::before {

  width: 16px;

  height: 2px;

  right: 0;

  margin-top: -1px;

}

.category-tig::after {

  width: 2px;

  height: 16px;

  margin-top: -8px;

  right: 7px;

}

.nav-list1 li.open .category-tig::after {

  opacity: 0;

}

.nav-list1 li.open .category-tig::before {

  background: #0950a0;

}

.category-cont {

  display: none;

}

.nav-list1 li.open .category-cont {

  display: block;

  border-top: solid 1px #cfcfcf;

  border-bottom: solid 1px #cfcfcf;

}

.category-pad {

  padding: 0 15px;

}

.category-cont a {

  line-height: 40px;

  border-bottom: 1px solid #cfcfcf;

  display: block;

  color: #666;

}

.category-pad a.active {

  color: #0950a0;

}

.app-sousuo {

  line-height: 22px;

  border-right: solid 1px #0950a0;

  padding-right: 15px;

  color: #0950a0;

  float: right;

  font-size: 22px !important;

  margin-top: 19px;

}

.alert-search {

  display: none;

  position: fixed;

  width: 100%;

  height: 100%;

  background: rgba(255, 255, 255, 0.9);

  top: 0;

  left: 0;

  z-index: 9999;

}

.alert-top {

  height: 60px;

  background: #fff;

  padding: 10px 15px;

  border-bottom: solid 1px rgba(0, 0, 0, 0.1);

}

.alert-top .text {

  border-radius: 0px;

  height: 40px;

  background: none;

  border: solid 1px rgba(0, 0, 0, 0.1);

  width: 80%;

  float: left;

  color: #666;

  padding: 0 10px;

}

.alert-top .search {

  background: url(icon-search.png) no-repeat center;

  width: 10%;

  height: 26px;

  float: left;

  margin-top: 7px;

}

.alert-top span {

  color: #666;

  float: right;

  font-size: 20px !important;

  margin-top: 8px;

  width: 10%;

  text-align: center;

}

.app-lanu {

  text-align: center;

  margin-top: 20px;

}

.app-lanu a {

  display: inline-block;

  line-height: 30px;

  padding: 0 14px;

  font-size: 14px;

  color: #333;

}

.app-lanu a.on {

  background: #0950a0;

  color: white;

  border-radius: 30px;}

  .app-search{margin-bottom: 15px;border: 1px solid #0950a0;}

  .app-search input{width: 80%;line-height: 38px;height: 38px;font-size: 16px;line-height: 38px;color: #afafaf;padding: 0 12px;}

  .app-search button{width: 38px;float: right;height:38px;text-align: center;line-height: 38px;}

  .app-search i{font-size: 20px !important;color: #888;cursor: pointer;}

  .app-sousuo {line-height: 22px;color: #0950a0;float: right;font-size: 22px !important;margin-top: 19px;}









  @media(max-width: 1459px) {

}





@media(max-width: 1259px) {

  .logo img,

  .header.fixed .logo img{

    width: 230px;

  }

}

@media(max-width: 1151px) {

  .pc-banner{display: none;}

  .banner .bd .app-banner{display: block;width:20%;}

  .wrapper{}

  .header-logo, .header-logo1 {width: 180px;}

  .top-wrap,

  .header{display: none !important;}

  .header-app{ display: block !important;}

  .banner{margin-top: 60px;}

}

@media(max-width: 991px) {

}

@media (max-width: 767px) {

.app-sousuo {padding-right: 10px;}

}

@media (max-width: 639px) {

}

@media (max-width: 370px) {

}





/* product */

.prodd{padding-bottom: 40px;background: #fff;}

.proinfo .width1200,

.prodd .width1200{padding-top: 50px;}

.proinfo .fl,

.prodd .fl{width: 220px;}

.proinfo .fr,

.prodd .fr{width: 980px;}

.drop-nav{display: none;}

.proinfo{padding-bottom: 60px;/* background: #fff; */}











@media(max-width: 1259px) {

  .drop-nav{display: block;}

  .aboutMenu{display: none;}

  .wrap-title{padding-bottom: 20px;}

  .proinfo .y-sidebar-hotline,

  .prodd .y-sidebar-hotline,

  .proinfo .y-sidebar-product.y-sidebar-product-center,

  .prodd .y-sidebar-product.y-sidebar-product-center{display: none;}

  .proinfo .fr,

  .prodd .fr{width: 100%;float: left;}

}

@media(max-width: 991px) {



}



@media(max-width: 767px) {

  .y-right-product-main .y-right-product-list .details-cont{width: 100%;}

  .y-right-product-main .y-right-product-list .details-cont .y-img-box a{padding: 0;}

  .y-right-product-main .y-right-product-single .y-btns{margin: 5px 0;}

  .wrap-title h3 a,

  .y-right-product-topselect>h2{font-size: 22px;text-align: center;}

  .prodd .width1200{padding-top: 40px;}

  .footer{}

  .proDetailsIntro .conR,

  .proDetailsIntro .conL{width: 100%;}

  .proinfo .proDetailsIntro{height: auto!important;}

  .proDetailsCanS{width: 100%;float: left;}

  .proDetailsIntro .conR{margin-right: 0;}

  .proDetailsIntro .conR p{height: auto;}

  .proDetailsIntro .conR .box{position: unset;margin-top: 10px;}

  .proDetailsCanS .menu li,

  .proDetailsIntro .conR .box .zx{width: 150px;height: 45px;font-size: 16px;line-height: 46px;}

  .proDetailsIntro .conR .box .zx img{width: 18px;}

  .proDetailsCanS .menu li{width: auto;height: 38px;line-height: 38px;padding: 0 12px;}

  .proDetailsCanS .menu{height: 38px;}

  .prodd .paging1200{margin: 0;}

  .mianbaoxie1200{margin-bottom: 0;}

}



/* proinfo */

.proinfo{}

.proinfo .down-table th:last-child{width: 15%;}



.downListCon .down-table{    margin-top: 10px;}

.downListCon .down-table th{    padding: 14px 0;font-size: 18px;}

.downListCon .down-table td{    padding: 18px 0;font-size: 16px;}

.down-table {text-align: left;}

.info-table{border: none;}

  .info-table tr,

    .down-table tr {

        border-bottom: 1px solid #e5e5e5;

    }

    .info-table th,

    .down-table th {

        color: #fff;

        background-color: #0950a0;

        font-weight: 400;

        padding: 8px 8px;

        font-size: 16px;

        border-top: 1px solid #0950a0;

        border-bottom: 1px solid #0950a0;

    }

.info-table th:first-child,

        .down-table th:first-child {

            padding-left: 30px; /* width: 69.8%; */ /* border-bottom: 1px solid #e5e5e5; */

        }



        .down-table th:last-child {

            width: 10.8%;

        }

.info-table td:first-child ,

    .down-table td:first-child {

        padding: 13px 0;

        /*padding-left: 30px;

        padding-right: 20px;*/

        text-align: left;

        padding: 0 13px;

    }

    .info-table td:first-child {padding-left: 10px;}

.info-table td,

    .down-table td {

        color: #666;

        border-bottom: 1px solid #e5e5e5;

    }



    .down-table .dott2 {

        width: 10px;

        height: 10px;

        margin-top: 7px;

    }



    .down-table td:last-child {

        padding: 10px 11px 10px 8px;

    }



    .down-table tr:hover a,

    .down-table tr:hover td,

    .down-table tr:hover p {

        color: #0950a0;

    }



    .down-table tr:hover .down-icon {

        border: 1px solid #0950a0;

        background: url(../picture1/down-icon4.png)no-repeat center;

        background-size: 9px;

    }





        .down-table td a .down-icon {

        display: inline-block;

        width: 25px;

        height: 25px;

        border-radius: 50%;

        border: 1px solid #9c9c9c;

        background: url(../picture1/down-icon4.png)no-repeat center;

        margin-left: 10px;

        background-size: 9px;

    }

    

    .down-table tr:hover .down-icon {

        border: 1px solid #0950a0;

        background: url(../picture1/down-icon3.png)no-repeat center;

        background-size: 9px;

    }



    .down-table tr:hover em {

        background: url(../picture1/down-icon2.png);

    }



        .down-table td em {

        width: 14px;

        height: 14px;

        display: inline-block;

        background: url(../picture1/down-icon2.png);

        vertical-align: middle;

        margin-right: 6px;

    }

    .down-table td:hover em {

        background: url(../picture1/down-icon.png);

    }





    .down-table td a {

        display: block;

        width: 100%;

        height: 100%;

        background: url(down.png)no-repeat left;

    }



    .down-table tr:hover a {

        background: url(down1.png)no-repeat left;

    }



    .down-table td p {

        display: inline-block;

        color: #666;

        vertical-align: middle;

        font-weight: 400;

    }

        .down-table td a span {

            vertical-align: middle;

        }







.newinfo img{max-width: 100%;}

.newinfo{padding: 30px 0 60px;}

.joinListCon,

.downListCon{padding-bottom: 60px;}

@media(max-width: 767px) {

  .down-table th:nth-child(2){display: none;}

  .down-table td:nth-child(2){display: none;}

  .down-table th:last-child,

  .down-table td:last-child{width:23%;}

  .info-table td:first-child, .down-table td:first-child{padding: 13px 10px;}

  .info-table td:first-child{width: 20%;}

  



  .imgbox-show02{background-color: #fff;}

  .imgbox-show02 .mainCon{background-color: #fff;}

  .imgbox-show02 dl.dl_42{width: 100%;margin-right: 0;padding: 10px;box-sizing: border-box;}

  .paging1200 span,

  .paging1200 span>a.nextBtn,

  .paging1200 p>a,

  .paging1200 span>a.previousBtn{width: 35px;height: 35px;line-height: 35px;}

  .paging1200 span>a.nextBtn img,

  .paging1200 span>a.previousBtn img{width: 100%;height: 100%;}

  .imgbox-show02 .paging1200{margin: 0px 0 40px;}

  .imgbox-show01 .mainCon .conBox, .imgbox-show02 .mainCon .conBox{padding-bottom: 0;}

  .proinfo{    background-color: #fff;padding-bottom: 0;}

}







.offers.section .ofon-ul {padding-top: 20px;}

.offers.section .ofon-ul li {    margin-bottom: 20px;}

.offers.section .ofon-item {box-shadow: 0 0 12px rgba(0,0,0,0.10);overflow: hidden;position: relative;}



.offers.section .ofon-ul li.active .ofon-font {

    box-shadow: 0 0 12px rgba(0,0,0,0.10);

}

.offers.section .ofon-ul li.active .ofon-left h4 {

    color: #0950a0;

}

.offers.section .ofon-font {

    padding: 29px 0 29px;    background-color: #fff;

}

.offers.section .ofon-left {

    float: left;

    width: 100%;

    text-align: center;

}

    .offers.section .ofon-left h4 {font-size: 20px;font-weight: normal;

        color: #333;

        /* margin-bottom: 12px; */

    }

    .offers.section .ofon-left .row {

        margin: 0 -15px;

    }

        .offers.section .ofon-left .row span {

            padding: 0 14px;

            color: #666;

            border-right: 1px solid #dcdcdc;

            font-size: 16px;

        }

            .offers.section .ofon-left .row span:last-child {

                border-right: none;

            }

.offers.section .ofon-right {

    position: absolute;

    right: 50px;

}

.offers.section .off-btn {

    width: 24px;

    height: 24px;

    border: 1px solid #0950a0;

    border-radius: 50%;

    position: relative;

    transition: all 1s;

    background: url(../picture1/add3.png)no-repeat center;

}

    .offers.section .off-btn::before,

    .offers.section .off-btn::after {

        transition: all 0.5s;

        content: "";

        display: block;

        width: 13px;

        height: 1px;

        /* background-color: #cc0200; */

        position: absolute;

        top: 50%;

        left: 50%;

        transform: translate(-50%,-50%);

    }

.offers.section .ofon-btn {

    margin-top: -24px;

    padding: 10px 0;

}

.offers.section .off-btn::before {

    transform: translate(-50%,-50%) rotateZ(90deg);

}

.offers.section .ofon-ul li.active .off-btn::after {

    transform: translate(-50%,-50%) rotateZ(-90deg);

    opacity: 0;

}

.offers.section .ofon-ul li.active .off-btn::before {

    transform: translate(-50%,-50%) rotateZ(0deg); /* background-color: #124a96; */

}

.offers.section .ofon-ul li.active .off-btn {

    background: url(../picture1/add4.png)no-repeat center;

    transform: rotateZ(-180deg);

}

.offers.section .ofon-drop {

    transition: all 0.5s;

    max-height: 0;

    opacity: 0;

    padding: 0 80px;

    overflow: hidden;background-color: #fff;

}

    /* max-height: 0px;overflow: hidden;transition: all 0.5s;opacity: 0;height: auto; */

    .offers.section .ofon-drop .row p {

        color: #0d141c;

        line-height: 28px;

        margin-bottom: 4px;

        font-weight: 200;

    }

    .offers.section .ofon-drop .colorO.h3-size20 {

        margin-bottom: 6px;

    }

    .offers.section .ofon-drop .row h4 {

        color: #444;

        margin-bottom: 11px;

        font-size: 16px;

    }

    .offers.section .ofon-drop .row {

        margin-bottom: 34px;

    }

    .offers.section .ofon-drop .ofon-one li {

        float: left;

        width: 25%;

        margin-bottom: 7px;

    }

.offers.section .ofon-drop .ofon-one li p {

font-size: 16px;

color: #0d141c;

line-height: 28px;

letter-spacing: 1px;

}



    .offers.section .ofon-ul li.active .ofon-drop {

        max-height: 1200px;

        opacity: 1;

        padding: 33px 80px 1px;

    }



    .offers.section .ofon-one {

        padding-bottom: 26px;

        border-bottom: 1px solid #eee;

        margin-bottom: 35px;

    }



    .offers.section .ofon-btn span {

        font-size: 16px;

        margin-left: 12px;

    }



    .offers.section .row:last-child p a {

        color: #0950a0;

    }

@media(max-width: 1259px) {

     .offers.section .ofon-ul li.active .ofon-drop {

            padding: 33px 60px 1px;

        }



        .offers.section .ofon-ul li .ofon-drop {

            padding: 0 60px;

        }



        .offers.section .ofon-font {

            padding: 18px 0;

        }



        .offers.section .ofon-one {

            padding-bottom: 18px;

            margin-bottom: 28px;

        }



        .offers.section .ofon-drop .row {

            margin-bottom: 25px;

        }

}

@media(max-width: 991px) {

     .down .ban-nav .com-ul {

        width: 178%;

    }



    .down-table th:last-child {

        width: 15.8%;

    }



    .down-table th:first-child {

        padding-left: 20px;

    }



    .down-table td:first-child {

    }



    .down-table th {

        padding: 8px 0;

    }



    .offers.section .ofon-drop .ofon-one li {

        width: 33.33%;

    }



    .offers.section .ofon-ul li.active .ofon-drop {

        padding: 30px 30px 1px;

    }



    .offers.section .ofon-ul li .ofon-drop {

        padding: 0 30px;

    }



}



@media(max-width: 767px) {

  .down-table td:first-child{padding-right: 0;}

  .proinfo .down-table th:last-child{display: table-cell;}

  .proinfo .down-table td:last-child{display: table-cell;}

    .serv-one {

        padding: 45px 0 25px;

    }



    .down-page {

        margin: 45px 0;

    }



    .down-table td:nth-child(2),

    .down-table td:nth-child(3),

    .down-table th:nth-child(2),

    .down-table th:nth-child(3) {

        display: none;

    }



    .down-table td a .down-icon {

        width: 20px;

        height: 20px;

        background-size: 8px;

    }

    .proinfo .down-table th:last-child,

    .proinfo .down-table td:last-child,

    .down-table th:last-child {

        width: 25.8%;

    }

  .offers.section .ofon-ul li.active .ofon-drop {

        padding: 20px 20px 1px;

    }



    .offers.section .ofon-ul li .ofon-drop {

        padding: 0 20px;

    }



    .offers.section .ofon-drop .ofon-one li {

        width: 100%;

        margin-bottom: 0;

    }



    .offers.section .off-btn {

        width: 20px;

        height: 20px;

        background-size: 16px;

    }



    .offers.section .ofon-right {

        right: 20px;

    }



    .offers.section .ofon-left h4 {

        font-size: 18px;

    }







  }



  

@media(max-width: 321px) {

    .serv-one li .com-swxt {

        height: 142px;

        padding: 27px 5px;

    }

.proinfo .down-table th:last-child,

.proinfo .down-table td:last-child,

    .down-table th:last-child {

        width: 33.8%;

    }

}







.contact-us1200{}

.firstRow td{word-break: break-all;/* background: #fff; *//* padding: 30px  40px   0px 40px; */}

.ctact-1 span{font-size: 20px;color: #0950a0;}

.firstRow .con01{margin: 0px; padding: 0px 0px 10px; border-top: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-family: arial, helvetica, clean, sans-serif; font-size: 0px; white-space: normal;}

.firstRow .con_p1{margin-top: 0px; margin-bottom: 0px; padding: 0px; word-spacing: -1.5px; height: 30px; line-height: 30px; font-size: 14px; color: rgb(51, 51, 51);}

.firstRow .con_p2{margin-top: 0px; margin-bottom: 0px; padding: 0px; word-spacing: -1.5px; line-height: 16px; font-size: 12px; color: rgb(153, 153, 153);}







.prob-wrap{padding: 50px 46px 0 40px;background-color: #fff;margin-top: 20px;}

.prob-img{background-color: #0950a0;border-radius: 50%;display: inline-block;margin-top: 6px;}

.prob-wenti .prob-font{background-color: #eeeeee;border-radius: 6px 6px 6px 0;color: #333;padding: 17px 18px 18px;width: calc(100% - 107px);float: right;position: relative;}

.prob-wenti .prob-font::before{transition: all 0.5s;content: "";display: inline-block;border-left: 6px solid transparent;border-right: 7px solid transparent;border-bottom: 6px solid #eeeeee;position: absolute;bottom: 0;left: -7px;}

.prob-wenti .prob-font p{font-size: 16px;}

.prob-huida{padding: 17px 0 39px;}

.prob-huida .prob-img{background-color: #eeeeee;margin-top: 2px;}

.prob-huida .prob-font{float: right;font-size: 14px;color: #777;width: calc(100% - 71px);    }

.prob-huida .prob-font p{padding-bottom: 8px;color: #777;font-size: 16px;}

.prob-huida:hover img,

.prob-wenti:hover img{/* animation: swing 1s ; */}

.prob-wrap li:hover .prob-wenti p{color: #0264ab;}

.problem .lpage{margin-top: 80px;}

@media  (max-width:1459px) {

}

@media  (max-width:991px) {

  .prob-wrap {padding: 40px 40px 0 40px;}

  .prob-huida{padding: 16px 0 20px;}

}

@media  (max-width:767px) {

  .prob-wrap{padding: 26px 15px 5px;}

  .prob-img  img{width: 40px;}

  .prob-wenti .prob-font{font-size: 16px;padding: 6px 18px;width: calc(100% - 90px);}

  .prob-huida .prob-font{width: calc(100% - 54px);}

  .prob-wrap{margin-top: 0;}

}



.contact .mainCon{padding: 0 15px;box-sizing: border-box;}

.cont-left{width: 50%;float: left;padding: 40px 30px 40px;background-color: #fff;box-sizing: border-box;}

.cont-right{width: 50%;float: left;}

.cont-right img{width: 100%;}

.cRow div:first-child{word-break: break-all;background: #fff;padding: 10px 0px;float: left;width: 60%;}

.cRow div:last-child{word-break: break-all;background: #fff;float: left;width: 40%;}

.cRow div:last-child img{width: 150px; height: 150px;}

.tRow div:first-child {word-break: break-all;background: #fff;padding: 0px 40px;}

.tRow  strong{font-size: 26px;display: block;font-family: arial, helvetica, clean, sans-serif;white-space: normal;word-spacing: -1.5px;background-color: rgb(255, 255, 255);color: #0950a0;}

.tRow  span{color: rgb(70, 57, 48); font-family: arial, helvetica, clean, sans-serif; word-spacing: -1.5px; background-color: rgb(255, 255, 255);}

@media  (max-width:1259px) {

}

@media  (max-width:991px){

.contact .mainCon{padding: 0 ;}

.contact-us1200 .linkUsLy .mainCon .title{position: unset;margin-top: 20px;}

.contact-us1200 .linkUsLy .mainCon{background: none;height: auto;margin-bottom: 0;}

.contact-us1200 .linkUsLy .mainCon .box{width: 100%;margin: 20px 0 0 ;padding: 0;}

.contact-us1200 .linkUsLy .mainCon .box input{width: 100%;height: 42px;box-sizing: border-box;}

.contact-us1200 .linkUsLy .mainCon .box textarea{width: 100%;box-sizing: border-box;    padding: 9px 20px;}

.contact-us1200 .linkUsLy .mainCon cite{width: 100%;float: none;}

.contact-us1200 .linkUsLy .mainCon label{height: 42px;    box-sizing: border-box;line-height: 42px;}

.contact-us1200 .linkUsLy .mainCon .box a{width: 120px;height: 42px;font-size: 16px;line-height: 42px;}

.contact-us1200 .linkUsLy .mainCon li{height: 75px;}

.contact-us1200 .linkUsLy .mainCon .box{margin-left: 0;}

.firstRow .con_p1{height: auto;    line-height: 20px;margin: 10px 0;}

.contact-us1200 .linkUsLy .mainCon .yzm input{padding: 0;}

}

@media  (max-width:767px) {

.cont-right{width: 100%;}

.cont-left{width: 100%;text-align: center;}

.firstRow .con_p1{height: auto;line-height: 24px;margin: 10px 0;}

.cRow div{width: 100%!important;}



.cRow div:last-child img{width: 100px;height: 100px;}

.tRow strong {font-size: 20px;}

.mianbaoxie1200{display: none;}

}







.research-hr{display: block;width: 26px;height: 4px;background: #000;margin: 65px 0;}

.lmotto{background: #f2f2f2;}

.lmotto-h3{font-size: 30px;/* line-height: 60px; */color: #333;}

.lmotto-h3 span{display: block;}

.lmotto-p{font-size: 18px;line-height: 30px;color: #333;}

.research{}

.research-tit{font-size: 30px;line-height: 40px;color: #333;}

.research-tit span{display: block;}

.research-hr{display: block;width: 26px;height: 4px;background: #000;margin: 65px 0;}

.research-dec{font-size: 18px;line-height: 24px;color: rgba(51,51,51,.8);margin-top: 35px;}

.research-one{}

/* ===================== about ================== */



.about{overflow: hidden;}

.about-menu{background: #f2f2f2;padding: 20px 0;overflow-x: auto;white-space: nowrap;}

.about-menu::-webkit-scrollbar {

 height: 2px;

 background-color: transparent;

}

.about-menu::-webkit-scrollbar-thumb {

 background-color:#0E23A2;

 border-radius: 10px;

}

.about-menu a{display: inline-block;font-size: 16px;line-height: 36px;color: #333;padding: 12px 0;transition: ease .5s;margin-right: 110px;}

.about-menu a:last-child{margin-right: 0;}



.about-menu a:hover{color: #0E23A2;}

.about-one{background: #fff;}

.about1-top{padding: 60px 0 ;}

.about1-top .honor-tit{position: relative;}

.honortop-right{}

.honortop-right span{position: absolute;width: 35px;height: 18px;background: url(../picture1/abtop-bf.png)no-repeat center;background-size: 100% 100%;right: 0;top: 0;}

.aboutop-logo{position: absolute;right: 0;bottom: 0;width: 35px;height: 18px;}

.aboutop-logo img{width: 100%;}

.about-one .lmotto-p{color: rgba(51,51,51,.8);}

.about1-bot{background-size: 100% 100%;background-repeat: no-repeat;background-position: center;padding: 122px 0;}

.abt1-botcon{}

.abt1-ul{}

.abt1-ul li{float: left;width: 25%;text-align: center;padding: 0 30px;box-sizing: border-box;}

.abt1-icon{width: 73px;height: 73px;margin: 0 auto 40px;transition: ease .5s;}

.abt1-ul li:hover .abt1-icon{transform: translateY(-10px);}

.abt1-icon img{width: 100%;}

.abt1-ul li:nth-child(2):hover .abt1-icon{transform: rotate(180deg);}

.abt1-h4{font-size: 20px;color: #fff;margin-bottom: 10px;}

.abt1-p{font-size: 18px;line-height: 30px;color: #fff;}

.about-two{background: #f5f5f5;}

.about-two.research-two::before{border-top-color: #f5f5f5;}

.abt3-con2 .research1-left{float: right;padding-right: 0;padding-left: 50px;padding-top: 200px;}

.abt3-con2 .research1-right{float: left;}

.abt3-con2 .research1ri-txt::before{background: #f6f6f6;}

.abt3-con2 .research1ri-txt span{color: rgba(51,51,51,0.2);}

.abt3-con2 .research1ri-txt h3{color: #333;}

.about-four{padding: 60px 0 ;}

.about-four{position: relative;background-size: cover;background-position: center;background-repeat: no-repeat;}

/* .about-four::before{position: absolute;content: "";width: 100%;height: 100%;background: url(abt4-bf_06.png)no-repeat center;background-size: 100%;z-index: 4; top: 0;right: 0;} */

.abt4-bfimg{position: absolute;right: -221px;height: 100%;top: 0;padding-top: 41px;}

.abt4-crimg{position: relative;width: 680px;height: 680px;border-radius: 50%;padding: 58px;}

.abt4-cir{position: absolute;width: 680px;height: 680px;border-radius: 50%;border: 1px solid rgba(255,255,255,.3);padding: 58px;top: 40px;right: 0;animation: myfirst 20s linear infinite;}

.abt4-cir::before{position: absolute;content: "";width: 462px;height: 100%;background: url(../picture1/abt4-circ_03_03.png)no-repeat left top;background-size: 100% 100%;left: 0;top: 0;  

  /* animation: myfirst 20s linear infinite; */

  }

 .abt4-cir::after{position: absolute;content: "";width: 462px;height: 100%;background: url(../picture1/abt4-circ2a_03.png)no-repeat right top;background-size: 100% 100%;right: 0;top: 0;  }

/* .abt4-cir::after{position: absolute;content: "";width: 100%;height: 100%;;border-radius: 50%;border: 1px solid rgba(255,255,255,.3);left: 0;top: 0;} */

.abt4-crimg img{display: block;max-width: 100%;height: 100%;position: relative;z-index: 4;transition: ease .5s;}

.abt4-crimg:hover img{transform: scale(1.04);}

.about-four .research-tit{color: #fff;max-width: 90%;}

.abt4-swiper{margin-top: 58px;position: relative;}

.abt4-swiper::before{position: absolute;content: "";width: 100%;height: 1px;background: rgba(255,255,255,.3);left: 0;top: 121px;}

.abt4-con{padding-right: 140px;position: relative;padding-bottom: 140px;}

.time-line{}

.abt4-daty{font-size: 36px;line-height: 60px;color: rgba(255,255,255,0.4);transition: ease .5s;}

.abt4-swiper .swiper-slide-active .abt4-daty{color: rgba(255,255,255,1);}



.abt4-dot{width: 24px;height: 24px;border-radius: 50%;border: 1px solid rgba(255,255,255,.5);position: relative;margin: 50px 0;margin-left: 40px;}

.abt4-swiper .swiper-slide-active .abt4-dot{border-color: rgba(255,255,255,1);}

.abt4-dot::before{position: absolute;content: "";top: 6px;left: 6px;width: 10px;height: 10px;background: rgba(255,255,255,.5);border-radius: 50%;}

.abt4-swiper .swiper-slide-active .abt4-dot::before{background-color: rgba(255,255,255,1);}

.about4-txt{font-size: 18px;line-height: 30px;color: rgba(255,255,255,.7);width: 140%;padding: 0;opacity: 0;float: none;height: 90px;}

.abt4-swiper .swiper-slide-active .about4-txt{opacity: 1;}

.abt4-swiper .swiper-pagination{display: none;}

.abt4-swiper .swiper-button-next,.abt4-swiper .swiper-button-prev{top: auto;bottom: 0;width: 19px;height: 39px;background: url(../picture1/abt4-left.png)no-repeat center;background-size: 100% 100%;}

.abt4-swiper .swiper-button-next{transform: rotate(180deg);right: auto;left: 0;margin-left: 560px;}

.abt4-swiper .swiper-button-prev{left: 15px;}



.about-fiv{background-color: #fff;padding: 60px 0 0;}

.abt5-top{}

.abt5-con{background-color: #f3f3f3;margin-top: 42px;position: relative;}

.abt5-img{float: left;width: 50%;overflow: hidden;}

.abt5-img img{width: 100%;transition: ease .5s;}

.abt5-img:hover img{transform: scale(1.04);}

.abt5-swiper{float: right;width: 50%;padding: 60px 0;position: absolute;right: 0;top: 0;height: 100%;overflow: hidden;padding: 120px 0px 60px;box-sizing: border-box;}

.abt5-swiper .swiper-container{width: 100%;padding: 0 100px;box-sizing: border-box;}

.abt5-swiper .swiper-slide{position: relative;}

.abt5-swiper .swiper-slide-prev::before{position: absolute;content: "";width: 60px;height: 100%;left: 35px;top: 0;box-shadow: inset 55px 50px 20px 0px rgba(255,255,255,.8);z-index: 5;}

.abt5-swiper .swiper-slide-next::after{position: absolute;content: "";width: 106px;height: 100%;right: -70px;top: 0;box-shadow: -50px -30px 6px 0px rgba(255,255,255,.8);z-index: 5;}

.abt5-slide{display: block;position: relative;}

.abt5-pic{overflow: hidden;text-align: center;}

.abt5-pic img{max-width: 100%;display: inline-block;}

.abt5-p{font-size: 16px;line-height: 30px;color: #333;display: none;text-align: center;margin-top: 40px;}

.abt5-swiper .swiper-slide-active .abt5-p{display: block;}

.abt5-swiper .swiper-pagination{display: none;}

.abt5-swiper .swiper-button-next,.abt5-swiper .swiper-button-prev{top: auto;bottom: 50px;width: 14px;height: 25px;background: url(../picture1/abt5-left_03.png)no-repeat center;background-size: 100% 100%;}

.abt5-swiper .swiper-button-next{transform: rotate(180deg);right: 160px;}

.abt5-swiper .swiper-button-prev{left: 160px;}

@keyframes myfirst {0% {transform:rotate(0deg);} 100% {transform:rotate(360deg);}}

@-webkit-keyframes myfirst {0% {transform:rotate(0deg);} 100% {transform:rotate(360deg);}}

.about-three{padding: 60px 0 60px; background: #f7f7f7;}

.about-three .lmotto-h3{text-align: center;}

.abt3-con{margin-top: 51px;}

.abt3-ul{margin: -65px -15px 0;}

.abt3-ul li{margin-top: 65px; float: left;width: 33.333%;padding: 0 15px;box-sizing: border-box;}

.abt3-ul li>div{text-align: center;}

.abt3-icon{transition: ease .5s;}

.abt3-ul li:hover .abt3-icon{transform: translateY(-15px);}

.abt3-icon img{display: inline-block;max-width: 100%;}

.abt3-txt{margin-top: 7px;}

.abt3-txt h3{color: #0950a0;line-height: 40px;}

.abt3-txt p{margin-top: 9px; color: #666;line-height: 30px;}

.abt3-txt p em{display: block;font-style: normal;}

.abt3-ul li:nth-child(4),

.abt3-ul li:nth-child(5){transform: translateX(50%);}





/* @media  (max-width:1459px) { */

	.abt1-ul li{padding: 0 30px;}

	.abt1-icon{margin: 0 auto 40px;}

	.abt5-swiper .swiper-slide-next::after{right: -95px;}

	.abt5-swiper .swiper-slide-prev::before{left: 10px;}

	.abt5-p{margin-top: 50px;}

	.abt5-swiper{padding: 75px 0 60px;}

	/* .abt5-swiper .swiper-button-next, .abt5-swiper .swiper-button-prev{bottom: 15px;} */

	.abt4-bfimg{right: -197px;}

	.abt4-cir{width: 600px;height: 600px;box-sizing: border-box;}

	.abt4-crimg{width: 600px;height: 600px;box-sizing: border-box;}

  .abt4-cir::before, .abt4-cir::after{width: 405px;}

  .abt3-icon img{height: 80px;}

  	.abt3-txt p,.abt4-p{line-height: 26px;}

  .abt3-txt h3{line-height: 30px;}

@media  (max-width:1459px) {

.abt4-con{    padding-bottom: 80px;}

.abt4-cir,

.abt4-crimg{width: 450px;height: 450px;}

.abt4-swiper {margin-top: 32px;}

.abt4-swiper::before{    top: 91px;}

.abt4-dot{    margin: 20px 0;}

.abt4-cir::before, .abt4-cir::after {width: 303px;}

}





@media  (max-width:1259px) {

  .abt4-con{padding-right: 200px;}

  .abt4-daty {font-size: 28px;}

.abt5-swiper .swiper-container{padding: 0;}

.abt5-swiper{padding: 40px 40px 30px;}

.abt5-swiper .swiper-button-next, .abt5-swiper .swiper-button-prev{bottom: auto;top: 50%;margin-top: -25px;}

.abt5-slide,.abt5-pic,.abt5-pic img{height: 100%;}

.abt5-p{margin-top: 10px;}

.abt4-swiper .swiper-button-next{margin-left: 360px;}

.about-menu{padding: 10px 0;}

.abt1-icon{width: 60px;height: 60px;}

.abt1-ul li{padding: 0 20px;}

.about4-txt{width: 200%;}

.abt5-img{float: none;width: 100%;}

.abt5-swiper{position: relative;width: 100%;}

.abt5-swiper .swiper-slide-next::after{display: none;}

.abt5-swiper .swiper-slide-prev::before{display: none;}

.abt5-swiper .swiper-button-next{right: 30px;}

.abt5-swiper .swiper-button-prev{left: 30px;}

.abt4-cir {  width: 500px;  height: 500px;padding: 48px;top: 23px;}

.abt4-crimg { width: 500px;  height: 500px;padding: 48px;}

.abt4-cir::before, .abt4-cir::after{ width: 340px;}

.abt4-bfimg{padding-top: 24px;}

.lmotto-h3{font-size: 30px;}

	.research-hr{margin: 30px 0;}

	.research-tit{font-size: 30px;line-height: 50px;}

  .research1ri-txt::before{width: 85%;}

  	.abt3-txt p em,.abt4-p em{display: inline;}

  .abt3-icon img{height: 70px;}

  .about{margin-top: 0;}



}

@media  (max-width:991px) {

	.abt3-con2{margin-top: 40px;}

	.abt4-con{padding-bottom: 80px;}

	.abt5-swiper{padding: 40px 80px 30px;position: relative;}

	.abt4-swiper .swiper-button-next, .abt4-swiper .swiper-button-prev{width: 15px;height: 28px;}

	.abt5-swiper .swiper-button-next{right: 25px;}

	.abt5-swiper .swiper-button-prev{left: 25px;}

	.abt4-daty{font-size: 34px;}

	.abt4-dot{margin: 30px 0;}

	.abt4-swiper::before{top: 101px;}

	.abt5-con,.abt4-swiper{margin-top: 50px;}

	.abt1-ul li{padding: 0 10px;}

	.about1-top{padding: 40px 0;}

	.about1-bot{padding: 80px 0;}

	.abt4-bfimg{padding-top: 120px;}

	.abt4-cir { width: 400px; height: 400px; padding: 30px;  top: 120px;}

	.abt4-crimg { width: 400px; height: 400px; padding: 30px;}

	.abt4-cir::before, .abt4-cir::after{  width: 275px;}

	.about4-txt{width: 160%;}

  .about-four .research-tit{max-width: 77%;}

  	.abt3-txt p{height: 120px;}

	.abt3-ul li{margin-top: 30px;}

	.abt3-ul{margin-top: -30px;}

	.abt3-icon img{height: 62px;}

}

@media  (max-width:767px) {

.abt3-con2 .research1-left{padding: 0;}

.abt1-ul li{width: 50%;margin: 15px 0;}

.abt1-ul{margin: -15px 0;}

.abt1-icon{margin: 0 auto 15px;}

.about-menu a{margin-right: 30px;}

.abt4-daty{font-size: 26px;line-height: 36px;}

.abt4-dot{width: 18px;height: 18px;margin: 25px 0;}

.abt4-dot::before{width: 8px;height: 8px;left: 4px;top: 4px;}

.about4-txt{font-size: 16px;width: 160%;}

.abt4-swiper::before{top: 70px;}

.abt4-swiper .swiper-button-next, .abt4-swiper .swiper-button-prev,.abt5-swiper .swiper-button-next, .abt5-swiper .swiper-button-prev{display: none;}

.abt4-swiper .swiper-pagination,.abt5-swiper .swiper-pagination{display: block;width: 100%;bottom: 0;left: 0;}

.abt4-swiper .swiper-pagination-bullet,.abt5-swiper .swiper-pagination-bullet{margin: 0 5px;}

.abt5-swiper .swiper-pagination{bottom: 25px;}

.abt5-swiper{padding: 40px 60px 60px;}

.abt1-p{height: 60px;font-size: 16px;    line-height: 24px;}

.abt1-icon{width: 40px;height: 40px;}

.about-menu a{padding: 5px 0;}

.about1-top{padding: 40px 0;}

.about1-bot{padding: 40px 0;}

.abt4-bfimg{padding-top: 70px;right: -100px;}

.abt4-cir{width: 300px;height: 300px;top: 70px;}

.abt4-crimg{width: 300px;height: 300px;}

.abt4-cir::before, .abt4-cir::after{width: 205px;}

.research-tit,

	.lmotto-h3{font-size: 22px;line-height: 34px;}

  .lmotto-p{font-size: 16px;}

  .research-hr{margin: 10px 0;height: 2px;}

  	.abt3-icon img{height: 50px;}

	.abt3-txt p{margin-top: 5px;}

	.abt3-ul li{margin-top: 20px;width: 50%;}

	.abt3-ul li:nth-child(4){transform: none;}

	.abt3-ul{margin-top: -20px;}

	.abt3-con{margin-top: 30px;}

	.abt3-txt p{height: 78px;}

}

@media  (max-width:640px) {

.aboutop-logo{width: 70px;height: 10px;}

.honortop-right span{width: 25px;height: 10px;}

.about-four::before,.abt4-bfimg{display: none;}

.abt4-con{padding: 0 0px 30px;}

.abt5-con, .abt4-swiper{margin-top: 30px;}

.about4-txt{width: 200%;}

.abt4-daty{font-size: 24px;}

.abt5-slide, .abt5-pic, .abt5-pic img{height: auto;}

.about1-bot{background-size: cover;}

	.abt3-ul li{width: 100%;}

	.abt3-txt p{height: auto;}

	.abt3-ul li:nth-child(5){transform: none;}

}







 .about-one .lmotto-p .aboutleft{width: 50%;float:left;}

	.about-one .lmotto-p .aboutleft p{

    width: 100%;

    height: 310px;

    overflow-y: auto;

    padding: 0px  20px 10px 0px;

    box-sizing: border-box;

    margin-top: 15px;

    font-size: 16px;

    }

		.about-one .lmotto-p .aboutleft p::-webkit-scrollbar {

	 width: 3px;

	 background-color: #f2f2f2;

	}

		.about-one .lmotto-p .aboutleft p::-webkit-scrollbar-thumb {

	 background-color: #0950a0;

	 width: 2px;

	 border-radius: 10px;

	}

     .about-one .lmotto-p .aboutright{width:50%; float:right; height:100%;margin-top:-40px}
     

	 .aboutright{margin-top: -80px;}

	 .about-one .lmotto-p .aboutright img{width: 100%;}

	 	 @media (max-width:1260px) {

			 

			  .aboutright{margin-top: 0px;}

			 

			 }

	 @media (max-width:797px) {

	 	 .about-one .lmotto-p .aboutleft{width:100%; float:none;}

      .about-one .lmotto-p .aboutright{width:100%; float:nonr; height:auto;}

      .about-one .lmotto-p .aboutright{margin-top: 0;display: none;}

      .about-one .lmotto-p .aboutright img{width: 100%!important;height: 100%!important;}

      .abt3-txt h3,

      .abt1-h4 {font-size: 18px;line-height: 26px;}

      .about-four{padding: 45px 0;}

   }

   





   

.honortop-left {

    float: left;

}



.honortop-right {

    float: right;

}



    .honortop-right a {

        display: inline-block;

        font-size: 18px;

        line-height: 24px;

        color: #333;

        transition: ease .5s;

        position: relative;

        margin: 0 70px;

        padding-bottom: 10px;

    }



        .honortop-right a:last-child {

            margin-right: 0;

        }



        .honortop-right a:first-child {

            margin-left: 0;

        }



        .honortop-right a::before {

            position: absolute;

            content: "";

            width: 0;

            height: 2px;

            background: #0950a0;

            left: 50%;

            bottom: 0;

            transform: translateX(-50%);

            transition: ease .5s;

        }



        .honortop-right a:hover::before, .honortop-right a.on::before {

            width: 100%;

        }



.honor-ul {

    margin: -25px -25px 75px;

}



    .honor-ul li {

        float: left;

        width: 25%;

        padding: 0 25px;

        margin: 25px 0;

    }



.honor-img {

    display: block;

    width: 100%;

    overflow: hidden;

    transition: ease .5s;

}



.honor-ul li:hover .honor-img {

    box-shadow: 0 0 13px rgba(0,0,0,0.1);

}



.honor-img img {

    width: 100%;

}



@media (max-width:1259px) {

    .honor-ul li {

        padding: 0 15px;

        margin: 15px 0;

    }



    .honor-ul {

        margin: -15px -15px 65px;

    }



    .honortop-right a {

        margin: 0 30px;

        padding-bottom: 15px;

    }

            .contact .mainCon {

    padding: 0 }

    .contact-us1200 .linkUsLy .mainCon .box{margin-left: 450px;}



}



@media (max-width:991px) {

    .honor-ul li {

        width: 33.33%;

    }

    .contact-us1200 .linkUsLy .mainCon .box{margin-left: 0;}

    .contact-us1200 .linkUsLy .mainCon .box .input1,

    .contact-us1200 .linkUsLy .mainCon .box .input2,

    .contact-us1200 .linkUsLy .mainCon .box textarea{background: none;}

}



@media (max-width:767px) {

    .honor-ul {

        margin: -15px -15px 30px;

    }



    .honortop-right a {

        font-size: 16px;

        line-height: 30px;

        padding-bottom: 10px;

        margin: 0 15px;

    }

    .about-fiv{padding-top: 45px;}

    .about-three{padding: 45px 0;}

    .down-table td a span{display: none;}

    .down-table td a .down-icon{display: block;}

    .down-table td p{width: 86%;}

    

}



@media (max-width:640px) {

    .honortop-left {

        float: none;

        margin-bottom: 10px;

    }



    .honortop-right {

        margin-bottom: 10px;float: left;

    }



    .honor-ul li {

        width: 50%;

    }

            .contact .mainCon {

    padding: 0 }

    .contact-us1200 .linkUsLy .mainCon .box{margin-left: 0px;}



}



@media (max-width:320px) {

    .honor-ul li {

        width: 100%;

        float: none;

        padding: 0;

    }



    .honor-ul {

        margin: -15px 0 30px;

    }

}

.contact .y-wrapper,

.newinfo .y-wrapper,

.faq .y-wrapper{background-color: #f5f5f5;}

.share{}

.share .newsListCon .mainCon dd p {width: 86%;}

.share .newsListCon .mainCon dd{margin-left: 0;margin-right: 2%;width: 98%;padding: 0 2%;box-sizing: border-box;}

@media (max-width:1259px) {

.newsListCon .mainCon dl{margin-bottom: 0;}

}

/* app-kf */

.kffixed {position: fixed;bottom: 0;z-index: 2000;width: 100%;height: 49px;overflow: hidden;display: none;}

.kufuul {text-align: center;padding: 0px 0;width: 100%;height: 45px;position: absolute;bottom: 0;left: 0;display: inline-block;}

.kefu {padding: 0;}

.kefu li {float: left;height: 45px;text-align: center;color: #fff;line-height: 45px;color: #fff;transition: all .4s;}

.kfzx-tigg {width: 49.5%;height: 45px;display: block;float: left;line-height: 45px;opacity: 1;transition: 1s opacity;}

.kfzx-enter {opacity: 0}

.kf-zx {display: block;width: 100%;height: 100%;color: #fff;line-height: 45px;text-align: center;background: rgba(21,91,232,0.9);}

.kf-zx img {display: inline-block;vertical-align: middle;margin-right: 10px;}

.teldb {width: 49.5%;background: rgba(0,0,0,0.6);background-size: contain;margin: 0 1px;position: relative;}

.teldb img {display: inline-block;vertical-align: middle;margin-right: 10px;}

.teldb a {color: white;}

@media (max-width:767px) {

.y-kefu-box{display:none;}

.kffixed{display:block;}

.share .newsListCon .mainCon dd{margin-right: 0%;width: 100%;padding: 0 20px;}

.share .newsListCon .mainCon dl{padding: 0px 0 20px;}

.newsListCon .mainCon dd h3 {font-size: 18px;}

.share .newsListCon .mainCon dd p {width: 100%;}

}











/* ======================== contact ================ */

.contact{}

.contact-one{}

.lcontact-tit{font-size: 30px;line-height: 40px;color: #333;}

.lcontact-dec{margin-top: 18px; font-size: 16px;line-height: 30px;color: #666;}

.lcontact-one{padding: 73px 0 50px;box-sizing: border-box;background-color: #fff;}

.lcontact1-con{

    box-sizing: border-box;

}

.lcontact1-left{float: left;width: 50%;padding-right: 50px;box-sizing: border-box;}

.lcontact1-ul{margin-top: 36px;}

.lcontact1-ul ul{font-size: 0;margin: -15px -15px 0;box-sizing: border-box;}

.lcontact1-ul li{display: inline-block;margin-top: 15px;width: 40.333%;padding: 0 15px;vertical-align: top;}

.lcontact1-ul li:last-child{width: 100%;}

.lcontact1-ul li h3{font-size: 20px;line-height: 30px;color: #333;}

.lcontact1-ul li em{font-style: normal; margin-top: 6px; display: block;font-size: 18px;line-height: 30px;color: #666; font-family: 'OPENSANS';}

.lcontact1-ul li span{margin-top: 7px;display: block;font-size: 16px;line-height: 30px;color: #666;}

.contact-input{margin-top: 40px;}

.contact-input1{margin: -20px -10px 0;box-sizing: border-box;}

.contact-input1>div{float: left;width: 50%;padding: 0 10px;height: 50px;margin-top: 20px;box-sizing: border-box;}

.contact-input input{font-size: 16px;color: #666;background: #f5f5f5;padding: 13px 20px 14px;width: 100%;margin-bottom: 0px;}

.contact-input textarea{font-size: 16px;color: #bbb;background: #f5f5f5;padding: 13px 20px 14px;width: 100%;min-height: 117px;}

.contact-submit{position: relative;width: 165px;height: auto;transition: ease .5s;margin: 0 auto;margin-top: 25px;transition: ease .5s;box-sizing: border-box;}

.message-submit{position: relative;background: #eee;font-size: 16px;color: #333;width: 160px;height: 46px;line-height: 46px;margin: 0 auto;display: block;padding: 0px 15px;cursor: pointer;transition: ease .5s;box-sizing: border-box;}

.message-submit span{position: relative;display: block;}

.message-submit:hover{background-color: #0e68c3;color: #fff;}



.lcontact1-right{float: right;width: 50%;padding-left: 20px;box-sizing: border-box;}

.contact-input{margin: 26px 0 0;box-sizing: border-box;}

.contact-input input,.contact-input textarea{padding: 14px 12px 13px;}

.contact-input textarea{min-height: 120px;margin-top: 20px;}

.contact-submit{margin: 17px 0 0;}

.contact-input input { font-size: 16px; color: #bbb; background: #f5f5f5;padding: 13px 20px 14px; width: 100%;  margin-bottom: 0px;}

.contact-input input,.contact-input textarea{border-radius: 0;background: none;border: 1px solid #e5e5e5;box-sizing: border-box;min-width: 100%;max-width: 100%;resize: none;}







.lcontact-two{background-color: #fff;}

.lcontact2-map{text-align: center;font-size: 0;}

.lcontact2-map img{width: 100%;}



.lcontact-three{padding: 50px 0 50px;background-color: #fff;}

.lcontact3-con{}

.lcontact3-con .lcontact1-ul{margin-top: 20px;}

.lcontact3-ul{font-size: 0;text-align: left;margin: -30px -12.5px 0;}

.lcontact3-ul li{float: left;width: 25%;padding: 0 12.5px;margin-top: 30px;vertical-align: top;box-sizing: border-box;}

.lcontact3-ul li>div{border: 1px solid #e5e5e5;padding: 20px;}



.lcontact3-ul li p{}

.lcontact3-ul li h3{color: #0950a0;}

.lcontact3-ul li h3 span{display: inline; font-size: 20px;line-height: 30px;}

.lcontact3-ul li h3 em{display: inline; font-size: 20px;line-height: 30px;font-family: 'DIN-REGULAR';}

.lcontact3-p{margin-top: 7px;min-height: 168px;}

.lcontact3-ul li p{color: #666;}

.lcontact3-ul li p span{font-size: 16px;line-height: 30px;}

.lcontact3-ul li p em{font-size: 16px;line-height: 30px; font-family: 'OPENSANS';}







@media(max-width:1459px) {

	.lcontact-tit{font-size: 26px;}

	.lcontact1-ul li{width: 41%;}

	.lcontact1-ul li h3{font-size: 18px;}

	.lcontact1-ul li em{font-size: 16px;line-height: 26px;}

	.lcontact1-ul{margin-top: 20px;}

	.lcontact-dec{margin-top: 10px;}

	.lcontact1-ul li:last-child{width: 100%;}

	.lcontact3-ul li p{font-size: 16px;}

	.lcontact3-ul li{padding: 0 15px;}

}

@media(max-width:1259px) {

	.lcontact-tit{font-size: 24px;line-height: 30px;}

  .lcontact-one,.lcontact-three{padding: 60px 0;}

    .lcontact3-ul li{padding:  0 10px;}

  .lcontact3-ul ul{margin:  0 -10px;}

  .lcontact3-p{    min-height: 220px;}

	

}

@media(max-width:991px) {

	.lcontact-tit{font-size: 22px;}

	.lcontact1-left{float: none;width: 100%;padding-right: 0;}

	.lcontact1-right{margin-top: 30px; float: none;padding: 0;width: 100%;}

	.message-submit{width: 150px;height: 45px;line-height: 45px;}

	.lcontact3-ul li{width: 50%;}

  .lcontact3-ul li h3{}

  .lcontact3-p{    min-height: 168px;}



}

@media(max-width:767px) {

	.contact-input1{margin-top: -12px;}

	.contact-input1>div{float: none;width: 100%;height: auto;margin-top: 12px;}

		.contact-input input{padding: 12px 15px;font-size: 15px;}

		.contact-input{margin-top: 20px;}

		.contact-input textarea{font-size: 15px;padding: 12px 15px;}

		.contact1-p h4{font-size: 16px;}

		.contact1-p p{font-size: 14px;line-height: 28px;}

	.lcontact-one,.lcontact-three{padding: 40px 0;}

	

	.lcontact-tit{font-size: 20px;}

	.lcontact-dec{font-size: 15px;line-height: 28px;margin-top: 3px;}

	.lcontact1-ul li h3{font-size: 16px;}

	.lcontact1-ul li em,.lcontact1-ul li span{font-size: 14px;line-height: 24px;}

	.lcontact1-ul li{margin-top: 10px;padding: 0px;}

	.lcontact1-ul li em,.lcontact1-ul li span{margin-top: 2px;}

	.lcontact1-ul ul{margin: -10px 0 0;}

	.lcontact1-ul{margin-top: 10px;}

	.contact-input{margin: 16px 0 0;}

	.contact-input input, .contact-input textarea{ padding: 12px;}

	.lcontact3-ul li p{font-size: 14px;line-height: 22px;}

	.lcontact3-ul li{padding: 0 12px;margin-top: 20px;}

	.lcontact3-ul{margin: -20px -12px 0;}

	.lcontact3-ul li>div{padding: 20px;}

	.lcontact3-ul li h3 span,.lcontact3-ul li h3 em{font-size: 16px;}

	.lcontact3-ul li p span,.lcontact3-ul li p em{font-size: 14px;line-height: 24px;}

	.lcontact3-p{min-height: 150px;}

}

@media(max-width:640px) {

	.lcontact3-ul li{width: 100%;}

	.lcontact1-right{margin-top: 25px;}

	.lcontact3-p{min-height: 0;height: auto;}

	.lcontact3-ul li h3{height: auto;}

	.lcontact3-ul li>div{padding: 20px 20px 30px;}

}



.header{transition: all .5s;}

.pageScroll.header {

  -moz-transform: translateY(-100%);

  -ms-transform: translateY(-100%);

  -webkit-transform: translateY(-100%);

  transform: translateY(-100%)

}







.app-menu{height: 45px;background: #fff;display: none;}

.app-parent{height: 100%; position: relative;}

.app-item{position: relative;height: 45px;padding: 0 15px;}

.app-cate{line-height: 45px;float: left;font-size: 16px;color: #333;}

.app-tig{position: absolute;width: 20px;height: 45px;top: 0;right: 15px;background: url(pro-dowm.png) no-repeat center;}

.app-parent .pro-menu{display: none;position: absolute;width: 100%;left: 0;top: 100%;z-index: 33;}

.app-parent.open .app-tig{transform: rotate(90deg);}

.app-parent.open .app-item{border-bottom: solid 1px #eee;}

.app-menu .pro-menu{padding: 0 6px;background: white;box-shadow: 0 0 10px rgba(0,0,0,0.1);}

.app-menu .pro-item1{position: relative; height:41px; line-height: 40px;border-bottom: solid 1px #eeeeee;padding: 0 10px;}

.app-menu .pro-cate1{display: block;margin-right: 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 15px;color: #222;}

.app-menu .pro-tig1{position: absolute;right: 20px;top: 0;transition: all .5s;width: 20px;height: 40px;background: url(pro-dowm.png) no-repeat center;}

.app-menu .pro-item2{position: relative;height: 41px; line-height: 40px;border-bottom: solid 1px #eeeeee;padding: 0 10px;}

.app-menu .pro-cate2{display: block;margin-right: 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size: 14px;color: #555;}

.app-menu .pro-cate2::before{content: "";width: 4px;height: 4px;background-color: #0950a0;border-radius: 50%;display: inline-block;vertical-align: middle;margin-right: 6px;}

.app-menu .pro-tig2{position: absolute;right: 20px;top: 0; transition: all .5s;width: 20px;height:40px;background: url(pro-dowm.png) no-repeat center;}

.app-menu .pro-slide2{border-bottom: solid 1px #eeeeee;}

.app-menu .pro-pad{padding: 7px 25px 4px;}

.app-menu .pro-pad a{display: block;font-size: 12px;color: #888;line-height: 20px;}

.app-menu .pro-slide1,.app-menu .pro-slide2{display: none;}

.app-menu .pro-parent1.open .pro-cate1,.app-menu .pro-cate1:hover{color: #0950a0;font-weight: bold;}

.app-menu .pro-parent1.open .pro-tig1,.app-menu .pro-parent2.open .pro-tig2{transform: rotate(90deg);}

.app-menu .pro-parent2.open .pro-cate2{color: #0950a0}

.app-menu .pro-pad a.on,.pro-pad a:hover,.pro-cate2:hover{color: #0950a0;}

.app-menu .pro-parent1.open .pro-slide1,.app-menu .pro-parent2.open .pro-slide2{display: block;}

.app-menu .pro-parent1:last-child .pro-item1{border-bottom: none;}

.app-menu{box-shadow: 0 0 13px rgba(0,0,0,.1);}

	@media (max-width: 1259px){

		

	}

@media (max-width: 1259px) {



}

@media (max-width:991px){

	

}

@media (max-width:767px){

  	.app-menu{display: block;}

}



.nav-search{position:relative;float:right;padding:0 26px;height:90px;background:url(search.png) no-repeat center;transition:all .5s;margin-left:20px}

.nav-search::after{position:absolute;top:50%;left:50%;z-index:-1;display:inline-block;width:32px;height:32px;border-radius:50%;background-color:#0950a0;content:"";opacity:1;transition:all .5s;transform:translate(-50%,-50%)}

.nav-search:hover::after,.fixed .nav-search::after{opacity:1 !important}

.search-box{position:absolute;top: 80px;right:0;overflow:hidden;width:320px;height:0;opacity:0;transition:all .3s;}

.nav-search .search,.search-footer .search{float:left;display:inline-block;padding:0 10px;width:230px;height:46px;border:1px solid transparent;border-right:1px solid transparent;background-color:#fff;color:#777}

.nav-search:hover .search-box{height:52px;opacity:1}

.search-footer .search{width:230px;border:1px solid #a7a7a7;border-right:1px solid transparent}

.nav-search .butt,.search-footer .butt{float:left;display:inline-block;width:60px;height:48px;background:url(search.png) no-repeat center;background-color:#0950a0}

.search-footer .butt{width:59px;background:url(emall.png) no-repeat center #333}

.search-footer:hover .butt{background-color:#e6223e}

.fixed .nav-search{height:66px}

.index .nav-search::after{opacity:0}



.header .tel {

    float: right;

    line-height: 90px;

    padding-left:35px;

    background:url(toptel.png)no-repeat left;

margin-left: 30px;font-size: 18px;color: #333;font-weight: bold;}

.header.fixed .tel {

    line-height: 66px;

}

.header.index .tel{ background:url(toptel1.png)no-repeat left;color: #fff;}

.header.index.fixed .tel {  background:url(toptel.png)no-repeat left;color: #333;}

@media (max-width:1259px){

  .header .tel {

    font-size: 16px;

  }

  .header.index .tel{

    background-size: 23px 23px;

    padding-left: 30px;

    margin-left: 10px;

  }

  .nav-search{

    background-size: 14px 15px;

  }
@media (max-width: 1151px){
.banner .bd,.banner .bd ul{height:auto}
}
}